1 definition by poppajangle

1
Where one freezes the genitals , and then preforms sexual acts
Whoah, last night Mickey had an italian snow plow! So refreshing...
by poppajangle September 19, 2010
Get the mug
Get a Italian snow plow mug for your friend James.