implacab ( synonym found)

Definition of implacab:

°Not able to be placated or appeased.

Back to Top