Leeowned
Being physically injured or having one's pride debased in a severely embarrasing manner, usually signified by an opposing party's complete lack of effort to cause the injury.
Leeowned by Steve James November 27, 2003
Get the Leeowned mug.