Definition of Implacable

  • 1. Incapable of being placated Adjective

Semanticaly linked words with "implacable"

Antonyms to adjective "implacable"