English | German | Russian | Czech

Ammotragus English

Meaning Ammotragus meaning

What does Ammotragus mean?

Ammotragus

genus of wild sheep

Synonyms Ammotragus synonyms

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

Ammotragus English » English

genus Ammotragus maned sheep audad arui aoudad Barbary sheep

Are you looking for...?