chousingha
Noun
Meaning
chousingha (plural chousinghas)
The four-horned antelope (Tetracerus quadricornis), a small antelope found in open forest in India and Nepal.
Noun
chousingha (plural chousinghas)
The four-horned antelope (Tetracerus quadricornis), a small antelope found in open forest in India and Nepal.