English word definition — powered by WordNet
a submersible warship usually armed with torpedoes
Want to remember u-boat?