Top definition
When something or someone stinks really bad.
Originated in Australia
"Man your feet are glen stankins"
by RyanSmith January 31, 2009
Get the mug
Get a glen stankins mug for your father-in-law Paul.