French-Spanish dictionary »

armadille meaning in Spanish

FrenchSpanish
armadille

armadillonoun
{m}

Your history