Ammotragus — synonyms, definition
1. Ammotragus (Noun)
1 synonym
genus Ammotragus
1 definition
Ammotragus (Noun) — Genus of wild sheep.
1 type of
mammal genus
6 parts
Ammotragus lervia Barbary sheep aoudad arui audad maned sheep
2 parts of
Bovidae family Bovidae