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