wang scabbard Share definition Flag a place for storing one's wang in between battles. Your mom is a total wang scabbard. wang scabbard by Vulva Hammer April 12, 2010 0 0 Get merch Get the wang scabbard mug. Buy Now — $32.95 See more merch