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