What does ammotragus lervia mean?

ammotragus lervia meaning in General Dictionary

wild sheep of north Africa