Skip to main content

Definitions by Rayan

T Baggin 

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.
T Baggin by Rayan November 26, 2006