Subscribe English
look up any word, like yeet:
 
15.
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 19, 2005
70 322