sphincter cannon Share definition Flag The part of the human body in which gaseous, solid, and sometimes liquid objects are released. Kik, get yoursphincter cannon out of my face before it explodes on me! sphincter cannon by kiki/stick December 12, 2007 0 0 Get merch Get the sphincter cannon mug. Buy Now — $32.95 See more merch