English to Arabic

Meaning for:
Palliated
other
مبرّر