Top definition
Snowy rain which tends to fall from the sky in central Canada on relatively warm days during the winter months. Not quite rain, not quite snow.
I had a difficult time wiping the snrain off of my car this morning.
by Sue Merrick March 07, 2008
Get the mug
Get a snrain mug for your guy Abdul.