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

Golden Shower Plush

He's warmer than you think.

Buy the plush