kamus
.
Search
About
placable
English
placable
Adjective
Easily calmed or pacified
English: placable