mountain nyala Meaning, Definition & Usage

  1. noun shaggy antelope of mountains of Ethiopia
    Tragelaphus buxtoni.

WordNet