GNU Collaborative International Dictionary of English
Found one definition
-
Scatch (?), n. [F. escache.] A kind of bit for the bridle of a horse; -- called also scatchmouth. Bailey.
[1913 Webster]
Scatch (?), n. [F. escache.] A kind of bit for the bridle of a horse; -- called also scatchmouth. Bailey.
[1913 Webster]