Noun
supertorpedo (plural supertorpedos or supertorpedoes) (military) A particularly powerful torpedo.