worms armageddon Share definition Flag The best Worms game in the series, available for PS, N64, and PC. "Yeah, yeah you may have kicked my ass in couter strike, but I'll own you in Worms Armageddon!" worms armageddon by Herbie Hancock June 30, 2004 0 0 Get merch Get the worms armageddon mug. Buy Now — $32.95 See more merch