IMPLACABLE Meaning of IMPLACABLE in English a. Vindictive, inexorable, unrelenting, relentless, rancorous, unappeasable, inappeasable, peasable, merciless, pitiless. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012