torpedo

Definitions

General English

Military

  • noun an underwater missile, designed to explode when it hits a ship
  • verb to hit (and sink) a ship using a torpedo
http://www.dictionarycentral.com/definition/torpedo.html