Definitions of mountain nyala:

  • noun:   shaggy antelope of mountains of Ethiopia