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 daughter-in-law Julia.