mountain nyala

Explore definitions, synonyms, and language insights of mountain nyala

Definitions

Noun
shaggy antelope of mountains of Ethiopia

More General Terms