Adjective Definition

implacable

1.Definition: incapable of being placated

"An implacable enemy"




Please Share