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