EN

Synonyms for long-tailed chinchilla

Definitions

  1. n. 1

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