1 definition by larson18

Top Definition
leaving pussy lube on a persons face
dude that girl just put a snail track on your face
by larson18 November 24, 2007

Mug icon
Buy a snail track mug!