Zombie Cannon Share definition Flag Quite simply: a giant cannon that shoots zombies to opposing countries, that are imported from Oscar Wilde Island. "Zombies from the sky... the motherfuckin' sky!" Zombie Cannon by Fagbot and jessor December 27, 2003 0 0 Get merch Get the Zombie Cannon mug. Buy Now — $32.95 See more merch