SCATCH


Meaning of SCATCH in English

noun a kind of bit for the bridle of a horse;

— called also scatchmouth.

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