Top Definition
To be mistreated in a physical manner by a team's coach or any authority figure.
student 1-Wow, why is Jennifer hanging from that tree upside down covered in flaglefluff?

student 2-Oh, dude she was Mike Leached because she didn't tie her shoes fast enough.
by mcnarley5 January 01, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.