1 definition by Mr. Rogers's snow man

When a park ranger finds the body from an avalanche and uses it for sexual gratification.
Had a proper "snow patrol" last night, can't believe the amount of snow I had to dig through.
by Mr. Rogers's snow man August 12, 2022
Get the Snow Patrol mug.