1 English Synonyms for IMPACABLE
Prev.1Next
implacable
Definition: 1. Not able to be placated or appeased.
There are 3 definitions of the word implacable
Show more information about implacable
Prev.1Next
Search took: 1.25 ms
Definition: 1. Not able to be placated or appeased.
There are 3 definitions of the word implacable
Show more information about implacable
Search took: 1.25 ms