IMPLACABLE


Meaning of IMPLACABLE in English

adj. inexorable; unappeasable, not placable, impossible to pacify

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.