1 definition by sneakysnack

when you purposefully leak a fluid (sexual or non sexual) on someone
She asked me to snowden on her face last night.
by sneakysnack January 21, 2018
Get the snowden mug.