launch a torpedo Share definition Flag To take a massive shit, so big that when it hits the toilet water it makes a huge kerplunk! Man, i gotta launch a torpedo like no other! launch a torpedo by errrizzzzle October 17, 2007 0 0 Get merch Get the launch a torpedo mug. Buy Now — $32.95 See more merch