Torpedo (noun)

a weapon for destroying ships under water

Syn.- submarine

Back