Spanish-French dictionary »

implacable meaning in French

SpanishFrench
implacable adjective

implacableadjectif