Meaning of “U-boat” in the English Dictionary

british dictionary