English to Arabic

Meaning for:
Torpedos
other
الطوربيد