1 definition by Rayan

Laying one's testicles on another persons eyelids.
I deposited my testicle onto a stranger's eyelid while he was slumbering on a park bench.
by Rayan August 20, 2005
Get the T Baggin mug.