French-Spanish dictionary »

implacable meaning in Spanish

FrenchSpanish
implacable adjectif

implacableadjective