ammotragus - definitions and synonyms

ammotragus noun

  1. ( also written as Ammotragus )

    English Meaning: 

    : genus of wild sheep

    Synonyms:

    genus ammotragus