When someone utterly schools your ass,
esp. With regards to school marks.
May also be applied to social situations
like being yelled at.
I was talking to a friend about this femme fatale we know and he
said "you'll be chewed-up-and-
spat-out by her without so much as a
hand gesture".