VariousWords beta
Related Terms:
Definitions:
Adjective
implacable
Definition: incapable of being placated; "an implacable enemy"
Definition: Not able to be placated or appeased.