Meaning of ammotragus

Definition of ammotragus

(noun) genus of wild sheep

Other information on ammotragus

WIKIPEDIA results for ammotragus
Amazon results for ammotragus