Skip to main content

scatch

English scatch meaning in English  •  scatch का अर्थ अंग्रेजी में
Noun
  • A kind of bit for the bridle of a horse; -- called also scatchmouth>.
Advertisement