English to Arabic

Meaning for:
Ravished
other
منهوب