French-Spanish dictionary »

armada meaning in Spanish

FrenchSpanish
armada nom {f}

armadanoun
{f}