Top Definition
The placing of the french delicacy Escargot (snails)on the vaginal region and repeatedly screaming "go go go" in a repulsive french accent.
Adelais lay on her bed with legs wide open, while smoking a cigar and enjoying a self serving of Escargot'go.
von DanielNH 27. August 2008
Täglicher Gratisnewsletter

Gib unten deine Mailadresse ein um jeden Morgen gratis dein "Urban Wort des Tages" zu bekommen!

Die Mails werden von daily@urbandictionary.com versendet. Wir versenden keine Spammails.

×