English to Arabic

Meaning for:
Torpedoed
other
منسوف