English to Arabic

Meaning for:
Forestalled
other
محبط