1 definition by gUrLzJuStWuNnAhAvEfUn

Top Definition
Vagina.
Do you think your skirt could be any shorter? I can see your giggle snuff!
by gUrLzJuStWuNnAhAvEfUn August 27, 2009
Mug icon
Buy a Giggle snuff mug!