This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Chinchilla
n.
A small rodent (Chinchilla lanigera), of the size of a
large squirrel, remarkable for its fine fur, which is very soft and of
a pearly gray color. It is a native of Peru and Chili.