Torpedo (noun)
a weapon for destroying ships under water
Syn.- submarine
Back