Ammotragus lervia

1. (noun) wild sheep of northern Africa
Synonyms: Barbary sheep, aoudad, arui, audad, maned sheep
Related Words: wild sheep



Terms and Conditions of Use / Copyright Notice