U-boat is the anglicised version of the German word U-Boot , a shortening of Unterseeboot, literally "undersea boat".
U-boat — англифицированная версия немецкого слова U-Boot, являющегося в свою очередь сокращением от Unterseeboot, и означающего «подводная лодка».