Get Your Premium Membership

Implacable

Definition

[adj] impossible to placate; "an implacable enemy"


Related Information

More Implacable Links

Antonyms

placable