Barbary sheep
Concise Oxford English Dictionary © 2008 Oxford University Press:
Barbary sheep
▶noun a short-coated sheep with a long neck ruff, found in the high deserts of northern Africa. [Ammotragus lervia.]
'Barbary sheep' also found in these Oxford entries:

