IMPLACABLE Meaning of IMPLACABLE in English adj. inexorable; unappeasable, not placable, impossible to pacify Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012