Spanish-English dictionary »

chinchilla cordillerana meaning in English

SpanishEnglish
chinchilla cordillerana noun
{f}

short-tailed chinchilla(South American animal)
noun