long-tailed chinchilla

English

Noun

long-tailed chinchilla (plural long-tailed chinchillas)

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

Synonyms

Translations

References