Definition, Meaning & Synonyms

torpedo

noun
/tɔːrˈpiːdoʊ/
Definition
A self-propelled explosive missile designed to be launched underwater and to detonate on impact with a target.
Examples
  • The submarine launched a torpedo at the enemy ship.
  • The plans for the project were torpedoed by unexpected budget cuts.
Meaning
In a broader sense, ‘torpedo’ can also refer to something that sabotages or destroys plans or efforts.
Synonyms
  • missile
  • explosive
  • submersible weapon
  • destroyer
  • saboteur