Skip to main content

southdown

English southdown meaning in English  •  southdown का अर्थ अंग्रेजी में
Adjective
  • Of or pertaining to the South Downs, a range of pasture hills south of the Thames, in England.
Noun
  • A Southdown sheep.
Advertisement