Top definition
adj. to be in a panicky meltdown; to be nervous and stressed while breaking down
He was schellering when he was looking for his homework for English class.
by Undefined101 November 21, 2008
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush