mountain_viscachaEnglish

mountain chinchilla, mountain viscacha

Noun

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

English: mountain chinchilla, mountain viscacha

English words with similar meanings

Show 1 words