long-tailed chinchilla

English

Noun

long-tailed chinchilla (plural long-tailed chinchillas)

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

Synonyms

Translations

References