Ammotragus lervia meaning
UK US
Ammotragus lervia (noun): wild sheep of northern Africa.
Definition of Ammotragus lervia
- wild sheep of northern Africa
Synonyms: aoudad, arui, audad, Barbary sheep, maned sheep
Type of: wild sheep
More about Ammotragus lervia on Wikipedia.