submarine torpedo sub·ma·ri·netorpedo uncommon noun 1. a torpedo designed to be launched from a submarine Synonymssubmarine torpedo Related words Broader terms torpedo WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.