Societal leech Share definition Flag A leech in the form of human, who sucks big time but pretends that society will benifit from it. A societal leech surrounds derelicts to grab attention. Societal leech by doodling June 30, 2011 0 0 Get merch Get the Societal leech mug. Buy Now — $32.95 See more merch