English to Arabic

Meaning for:
Appeasing
other
التّهدئة