The Bat-Cannon Share definition Flag Something which is awsome, or amazing. A synonym for "The Shit" Dude, when I had that threesome last night; that shit was the bat-cannon The Bat-Cannon by MEATY-P June 10, 2005 0 0 Get merch Get the The Bat-Cannon mug. Buy Now — $32.95 See more merch