English to Arabic

Meaning for:
Launcher
other
القاذفة