chouka
English
chouka meaning in English • chouka का अर्थ अंग्रेजी में
Noun
- The Indian four-horned antelope; the chikara.