Torpedo
A torpedo is a self-propelled underwater weapon designed to strike ships or submarines. It can be launched from submarines, ships, or aircraft. Modern torpedoes use guidance systems for accuracy.
Source:
Royal Navy