Top definition
Regional British slang for duct tape, originally from the brand "St. Margaret".
Hey Brian, we're gonna need a lot more Sticky Maggie
by StMargaret February 24, 2021
Get a sticky maggie mug for your papa Bob.