mountain chinchilla

Explore definitions, synonyms, and language insights of mountain chinchilla

Definitions

Noun
a rodent native to the mountains of Chile and Peru and now bred in captivity

More General Terms