torpedo

noun
  1. a self-propelled underwater missile designed to explode on contact with a target
  2. Usage: military
  3. a type of electric ray fish that can deliver electric shocks
  4. Usage: marine biology
verb
  1. to attack or destroy with a torpedo
  2. Usage: military
  3. to completely ruin or destroy something
  4. Usage: informal

Examples