SOUTHDOWN Meaning of SOUTHDOWN in English [South.down] n [South Downs, England] (1787): any of a breed of small medium-wooled hornless sheep of English origin Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012