English
Detailed Synonyms for Barbary sheep in English
Barbary sheep:
Barbary sheep [the ~] noun
-
the Barbary sheep
– wild sheep of northern Africa 1the Ammotragus lervia; the Barbary sheep; the arui; the audad; the maned sheep; the aoudad– wild sheep of northern Africa 1