1 definition by TheMonkeyPhilosopher
It was a typo, but I am going to invent it's definition now. It's a term to describe people who enjoy walking alone on virgin snow and are very happy to be alive. They are grateful.
by TheMonkeyPhilosopher February 24, 2018