Topic: WEAPONS
| |||||||||
torpedo2 [transitive]
1PMW to attack or destroy a ship with a torpedo
2 to stop something such as a plan from succeeding :
New threats of violence have effectively torpedoed the peace talks.
New threats of violence have effectively torpedoed the peace talks.