Scatch
English Translation from English to English dictionary online for the word Scatch
-
1 n.
A kind of bit for the bridle of a horse; -- called also scatchmouth.
-
2 n.
A kind of bit for the bridle of a horse; -- called also scatchmouth.