What is Torpedo ?
Torpedo is (noun) a missile like a shell which travels under the water The submarine fired a torpedo. The ship was hit by three torpedoes and sank immediately. (NOTE: The plural is torpedoes.) (verb) 1. to sink a ship using a torpedo The ship was torpedoed by an enemy submarine. 2. to ruin someone’s plans His grandiose scheme for a leisure complex was torpedoed by the council planning department.
source: Easier English, Student Dictionary Upper Intermediate Level