CHOUKA


Meaning of CHOUKA in English

noun the indian four-horned antelope; the chikara.

Webster English vocab.      Английский словарь Webster.