English
›
Words
implacable
Translation:
English
Adjective
8
that
cannot be appeased or pacified
Add
Translation