English to Arabic

Meaning for:
Deploring
other
الإستهجان