This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Placable

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



Shares

Related Words

Menu