Meaning of Ammotragus

Definition of Ammotragus

(noun) genus of wild sheep

Other information on Ammotragus

WIKIPEDIA results for Ammotragus
Amazon results for Ammotragus