Meaning of ammotragus lervia

Definition of ammotragus lervia

(noun) wild sheep of northern Africa

Other information on ammotragus lervia

WIKIPEDIA results for ammotragus lervia
Amazon results for ammotragus lervia