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