ammotragus Meaning, Definition & Usage

  1. noun genus of wild sheep
    genus Ammotragus.

WordNet