Meaning of mountain nyala

Definition of mountain nyala

(noun) shaggy antelope of mountains of Ethiopia

Other information on mountain nyala

WIKIPEDIA results for mountain nyala
Amazon results for mountain nyala