Skip to main content

Definitions by patiolanterns

supergrass

a snitch; a rat; an informant. lowest of the low.
n. ireland is infested with supergrass
supergrass by patiolanterns February 3, 2014