IMPLACABLE Meaning of IMPLACABLE in English adj. that cannot be appeased; inexorable. implacability n. implacably adv.[ ME f. F implacable or L implacabilis (as IN-(1), PLACABLE) ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012