What does ammotragus mean?

ammotragus meaning in General Dictionary

a genus of crazy sheep

View more

  • genus of wild sheep