SCATCH


Meaning of SCATCH in English

(n.) A kind of bit for the bridle of a horse; -- called also scatchmouth.

Webster's English dictionary.      Английский словарь Webster.