1 definition by frandern
When you have intercourse with a girl who is so wet she constantly leaks on you. While she is leaking you struggle to breathe and have a near death experience because you almost drown. Dont try at home
by frandern August 31, 2010