The Collaborative International Dictionary
Scatch
Scatch \Scatch\, n. [F. escache.]
A kind of bit for the bridle of a horse; -- called also
scatchmouth.
--Bailey.
Wiktionary
scatch
n. 1 A kind of bit for the bridle of a horse. 2 (context obsolete UK dialect English) A stilt.