English to Arabic

Meaning for:
Thwarting
other
الإحباط