English to Arabic

Meaning for:
Horrifies
other
يروّع