1 definition by Scouseperson

Top Definition
The fine art of coming in early with apparent good intentions.
I glenned todays shift without any real bennefit. Glenning at its finest.
by Scouseperson October 20, 2020

Mug icon
Buy a Glenning mug!