|
Definition of Southdown
1. a. Of or pertaining to the South Downs, a range of pasture hills south of the Thames, in England.
2. n. A Southdown sheep.
Definition of Southdown
1. Noun. One of a particular English breed of small sheep. ¹
¹ Source: wiktionary.com
Medical Definition of Southdown
1.
Of or pertaining to the South Downs, a range of pasture hills south of the Thames, in England.