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