torpedos

noun
  1. plural of torpedo; self-propelled underwater missiles designed to explode on contact with ships
  2. Usage: military; naval warfare
  3. plural of torpedo; large electric rays capable of delivering powerful electric shocks
  4. Usage: marine biology

Examples