SCATCHES MEANING IN ENGLISH

• Scatches Definition & Synonyms

  1. (n. pl.) Stilts.


• Scatch Definition & Synonyms

  1. (n.) A kind of bit for the bridle of a horse; -- called also scatchmouth.


RECENT SEARCHES