ammotragus : Idioms & Phrases


ammotragus lervia

  • noun wild sheep of northern Africa
    aoudad; Barbary sheep; audad; maned sheep; arui.
WordNet

genus ammotragus

  • noun genus of wild sheep
    Ammotragus.
WordNet