Top definition
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.
by doodling June 29, 2011
Get the mug
Get a Societal leech mug for your father-in-law Bob.