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.”

Synonyms

  • bomb
  • missile

Antonyms

  • defend
  • protect