torpedoes

noun
  1. plural of torpedo; underwater explosive weapons designed to be fired from ships or submarines
  2. Usage: military; nautical
  3. plural of torpedo; large electric rays found in warm seas
  4. Usage: marine biology
verb
  1. third person singular present of torpedo; destroys or ruins something deliberately

Examples