Word of the Moment

Implacable

incapable of being placated