Skip to main content

SailorJo's definitions

Lemonade Stand

Sexual act involving a woman doing a handstand while the man t-bags then urinates in her face.
"I opened a lemonade stand on her last night!"
by SailorJo April 6, 2014
mugGet the Lemonade Standmug.

Share this definition