Tamil Dictionary 🔍

chincha

Chin"cha, n. Etym: [Cf. Chinchilla.] (Zoöl.) Defn: A south American rodent of the genus Lagotis.


chincha - Similar Words