Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

ammotragus lervia Definition

Cancel
ammotragus lervia
noun()
wild sheep of northern Africa
Synonyms: aoudad, arui, audad, barbary sheep, maned sheep,

Words Related to ammotragus lervia!

ammotragus lervia Examples by Brain Bank Users