Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of placable

- Capable of being appeased or pacified; ready or willing to be pacified; willing to forgive or condone.