warcrackhead Share definition Flag An extreme addict to the game of World of Warcrack...er..Warcraft. Dude, you've been playing WoW all night, shouldn't you get some sleep you warcrackhead? warcrackhead by Jetta Bentham September 10, 2007 0 0 Get merch Get the warcrackhead mug. Buy Now — $32.95 See more merch