1 definition by SailorJo

Sexual act involving a woman doing a handstand while the man t-bags then urinates in her face.
by SailorJo March 11, 2014
Get the Lemonade Stand mug.