placableEnglish

placable

Adjective

Easily calmed or pacified

English: placable