Meaning of mountain chinchilla

Definition of mountain chinchilla

(noun) a rodent native to the mountains of Chile and Peru and now bred in captivity

Other information on mountain chinchilla

WIKIPEDIA results for mountain chinchilla
Amazon results for mountain chinchilla