English to Arabic

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