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 26, 2018
buy the domain for your diy site