English | German | Russian | Czech

chousingha English

Meaning chousingha meaning

What does chousingha mean?

chousingha

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

Synonyms chousingha synonyms

What other words have the same or similar meaning as chousingha?

chousingha English » English

four-horned antilope

Are you looking for...?