Ammotragus lervia meaning

UK US

Ammotragus lervia (noun): wild sheep of northern Africa.

Definition of Ammotragus lervia

  1. wild sheep of northern Africa

    Synonyms: aoudad, arui, audad, Barbary sheep, maned sheep

    Type of: wild sheep

More about Ammotragus lervia on Wikipedia.