mountain nyalas

English

Noun

mountain nyalas

  1. plural of mountain nyala