Meaning of placable

Definition of placable

(adj) easily calmed or pacified

Other information on placable

WIKIPEDIA results for placable
Amazon results for placable