{{term}}
- {{preview}}
Top definition
Scar Leon
A sex game where one who engages in an act of
touching
themselves and lets loose there juice. After tthey do that they call and adult in and
clean up
before they notice they were touching
themself
.
Bryan
pulled
a perfect
Scar Leon his parents never knew he was
touching
himself.
by
Zalex
December 06, 2007
Get a
Scar Leon
mug for your fish Riley.