supertorpedo noun1 •A particularly powerful torpedo.The same sort of weapon can be shot in missiles, used in mines, launched in supertorpedoes of long range, aimed at coastal cities from far at sea, etc., etc., ad nauseam. — 1957 formssupertorpedoes · supertorpedos