IMPLACABLE


Meaning of IMPLACABLE in English

adj. that cannot be appeased; inexorable.

Derivatives:

implacability n. implacably adv.

Etymology: ME f. F implacable or L implacabilis (as IN-(1), PLACABLE)

Oxford English vocab.      Оксфордский английский словарь.