Top definition
To cower while scowling.
Being the sore loser that she is, she's over there scowling in the corner.
by _Nikki_ June 22, 2005
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush