Top definition
Someone that plows or shovels snow
my boss called me me and asked if I could work plowing snow tonight. "I told him no I'm not a snowsquatch!"
by Bikin0mofo February 13, 2017
Get the mug
Get a snowsquatch mug for your grandma Larisa.