1 definition by durpyderpadurpd

Top Definition
To headbutt someone
"Yeah, i so gave her a "Glasgow Kiss""
by durpyderpadurpd December 29, 2011

Mug icon
Buy a Glasgow Kiss mug!