French-Spanish dictionary »

imbattable meaning in Spanish

FrenchSpanish
imbattable adjectif

invencibleadjective