English dictionary
implacable meaning and definition
Definition and meaning of implacable at MeaningMonkey.org. implacable meaning and definition in the English Dictionary.IMPLACABLE adjective
Definition of implacable (adjective)
- incapable of being placated
- "an implacable enemy"
- antonym: placable
Source: Princeton University Wordnet