1 definition by Molly Spoon

An extremely wet female that provides an excessive amount of lubrication
I got her so wet last night that she was a total twaterslide
by Molly Spoon June 4, 2007
Get the twaterslide mug.