French-Spanish dictionary »

insurmontable meaning in Spanish

FrenchSpanish
insurmontable adjectif

insuperableadjective