Advertisement

Synonyms of Implacable

Primary definition: Unable to be placated, appeased, or forgiven; inexorable and relentless.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement