A U-boat is nothing more than the Anglicized term for a German submarine and isn't strikingly different from U.S. subs. The ...
The whole "boat" designation comes straight from the German word for "undersea boat" — Unterseeboot (shortened to U-boot). If you're not a military buff but the term still sounds familiar ...