launch a submarine Share definition Flag To expel a large fecal mass into a toilet bowl filled with water. To take a dump. Excuse me guys, I gotta go launch a submarine. launch a submarine by stainedpants October 13, 2005 0 0 Get merch Get the launch a submarine mug. Buy Now — $32.95 See more merch