Spanish-English dictionary »

armadillo peludo meaning in English

SpanishEnglish
armadillo peludo noun
{m}

big hairy armadillo(Chaetophractus villosus)
noun