1 definition by Thorhees

Similar to Snowballing, this is an act of which you ejaculate on a woman's chest and then proceed to motor boat her titties.
Richards beard is sticky because he just did a snowblower on Janet.
by Thorhees July 21, 2022
Get the Snowblower mug.