A torpedo is a cylindrical, self-propelled underwater weapon designed to strike a target, typically a ship or submarine. The ...