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
Tweet