English to Arabic

Meaning for:
Embarrasses
other
يحرج