The Collaborative International Dictionary
scatchmouth
Scatch \Scatch\, n. [F. escache.]
A kind of bit for the bridle of a horse; -- called also
scatchmouth.
--Bailey.