English to Arabic

Meaning for:
Catapulted
other
مقذوف