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. Оксфордский английский словарь. 2012