EnglishMain Dictionary
torpedo
Universal Words
noun, verb
noun (plural torpedoes) a long narrow bomb that is fired under the water from a ship or SUBMARINE and that explodes when it hits a ship, etc.
verb (torpedoes, torpedoing, torpedoed, torpedoed) [VN]
1 to attack a ship or make it sink using a torpedo:
The destroyer was torpedoed off the coast of Africa.
2 to completely destroy the possibility that sth could succeed:
Her comments had torpedoed the deal.