Meaning of placable
Definition of placable
(adj)
easily
calmed or pacified
Other information on placable
WIKIPEDIA results for
placable
Amazon results for
placable
Tweet