English to Arabic

Meaning for:
Abashed
other
أحرج :: أربك :: مرتبك