meaning of ammotragus lervia

ammotragus lervia meaning in General Dictionary

wild sheep of north Africa