Spanish-English dictionary »

armadillo andino meaning in English

SpanishEnglish
armadillo andino noun
{m}

Andean hairy armadillo(South American animal)
noun