Submarine

Web Submarine any naval vessel that is capable of propelling itself beneath the water as well as on the waters surface. Submarine…