Adjective implacable has 1 sense
  1. implacable - impossible to placate; "an implacable enemy"
    Antonyms:
    placable, appeasable, conciliable, mitigable
,
TOP