1 definition by fhsclassof2003

A complete ass that you unfortunely have to respect because he has a power trip
Wow that teacher is such a leighton!
by fhsclassof2003 September 2, 2009
Get the Leighton mug.