Skip to main content

Definitions by m2stizzy

Slang used to refer to a £20 pound note in the UK, typically used during drug transactions
"I've only got a 20 sheet on me so I'll need a tenner back for the ten bud"
20 sheet by m2stizzy January 11, 2021