Skip to main content

down-share

English down-share meaning in English  •  down-share का अर्थ अंग्रेजी में
Noun
  • A breastplow used in paring off turf on downs.
Advertisement