torpedo
/tɔːrˈpiːdoʊ/Definitions
1. noun
A self-propelled underwater explosive device, typically used for naval warfare.
“The submarine fired a torpedo at the enemy ship.”
2. verb
To attack or overwhelm someone or something, especially with a sudden and powerful force.
“The company’s new product torpedoed the competition in the market.”
3. verb
To cancel or reject something, especially a project or plan.
“The new management decided to torpedo the expensive project.”