mountain viscacha

Explore definitions, synonyms, and language insights of mountain viscacha

Definitions

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

More General Terms