Spanish-English dictionary »

zorro chilla meaning in English

SpanishEnglish
zorro chilla noun
{m}

South American gray fox(Lycalopex griseus)
noun