Word info Synonyms

long-tailed chinchilla

Noun

Meaning

long-tailed chinchilla (plural long-tailed chinchillas)

Any of the species Chinchilla lanigera, found in South America.

Source: en.wiktionary.org

Synonyms

Close letter words and terms