English to Arabic

Meaning for:
Arbalest
other
القَوْس القذوف