IMPLACABLE


Meaning of IMPLACABLE in English

a.

Vindictive, inexorable, unrelenting, relentless, rancorous, unappeasable, inappeasable, peasable, merciless, pitiless.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.