See Also: southdown(medicine)
Southdown(dictionary)

Southdown (iou)



Southdown noun. L18.
[from the South Downs: see DOWN noun1 2.]
(An animal of) a breed of sheep with short fine wool originally reared on the South Downs.