English to Arabic

Meaning for:
Discomfiting
other
الإحراج