meaning of ammotragus

ammotragus meaning in General Dictionary

a genus of crazy sheep

View more

  • genus of wild sheep