nyala : Idioms & Phrases


mountain nyala

  • noun shaggy antelope of mountains of Ethiopia
    Tragelaphus buxtoni.
WordNet