SOUTHDOWN Meaning of SOUTHDOWN in English ■ noun a sheep of a breed raised especially for mutton, originally on the South Downs of Hampshire and Sussex. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004