Webster's Revised Unabridged Dictionary · 1913

Chincha

Chincha , noun

[Compare Chinchilla.]

(Zoology) A south American rodent of the genus Lagotis.