English to Arabic

Meaning for:
Cannonball
other
قذيفة المدفع