Definitions for "Placable"
Capable of being appeased or pacified; ready or willing to be pacified; willing to forgive or condone.
easily calmed or pacified