English Dictionary
◊ IMPLACABLE
implacable
adj : impossible to placate; "an implacable enemy" [ant: {placable}]