IMPLACABLE Meaning of IMPLACABLE in English adj incapable of ebign relieved or assuaged; inextinguishable. 2. implacable ·adj not placable; not to be appeased; incapable of being pacified; inexorable; as, an implacable prince. Webster English vocab. Английский словарь Webster. 2012