torpedo4dBliss–Leavitt Mark 8 torpedo. A modern torpedo is an underwater ranged weapon launched above or below the water surface, self-propelled towards a target, with an explosive warhead desned to detonate either on contact with or inSynonyms for torpedoed include destroyed, ruined, wrecked, spoiled, spoilt, scuppered, sank, sunk, sunken and thwarted. Find more similar words at !