1 definition by Chuckan

Top Definition
An annoying cheating person, who never admits when they are in the wrong.
Darren Creamer
by Chuckan February 22, 2004

Mug icon
Buy a scap mug!