1 definition by Babooooo

Top Definition
The residue from scratching off instant lottery tickets.
The floor of his truck had an inch of lottery smegma on it and not a winner in sight.
by Babooooo September 24, 2006
Mug icon
Buy a lottery smegma mug!