implacable

English → French

implacable

English → French
/ɪmˈplækəbl/
adjective
implacable

Other matches (8)