1 definition by lollerskatin18

1
A state of extreme excitement and pleasure stimulated by mass snow fall.
Jim: They say it's gonna snow 20 inches by tonight.
Johnny: Snowner achieved.
by lollerskatin18 December 26, 2010
Get the merch
Get the snowner neck gaiter and mug.