A submarine is a watercraft that is designed to operate underwater. They are used in naval warfare to launch torpedoes at enemy ships. In German, a submarine is called unterseeboot, or U-boat for short.