1 definition by sec651

Verb
- To put a ton of effort in to something, and then give up right before the payoff.
Oh man, you totally school'd that last season...
by sec651 June 21, 2017
Get the School mug.