English | German | Russian | Czech

Ammotragus lervia English

Meaning Ammotragus lervia meaning

What does Ammotragus lervia mean?

Ammotragus lervia

(= aoudad) wild sheep of northern Africa

Synonyms Ammotragus lervia synonyms

What other words have the same or similar meaning as Ammotragus lervia?

Ammotragus lervia English » English

maned sheep audad arui aoudad Barbary sheep

Are you looking for...?