Spanish-English dictionary »

chinchilla menor meaning in English

SpanishEnglish
chinchilla menor noun
{f}

long-tailed chinchilla(South American animal)
noun