Webster's Revised Unabridged Dictionary · 1913
Chouka
Copy link
Chouka
, noun
[Native name]
(Zoology)
The Indian four-horned antelope; the chikara.
↑