Wapatard Share definition Flag A small, green, creature with the ability to annoy anyone/anything, even if it's an inanimate object, within five words. see also: wapatarded Wapatard by Kir'thal February 18, 2003 0 0 Get merch Get the Wapatard mug. Buy Now — $32.95 See more merch