Skip to main content

Definitions by StMargaret

sticky maggie 

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