Home
Search
Index
Definify.com
Webster
1913
Edition
Chincha
Chin′cha
,
Noun.
[Cf.
Chinchilla
.]
(Zool.)
A south American rodent of the genus
Lagotis
.
Similar Results
Chinch
Clinch
China
China-root
Pseudo-china