1 definition by Billam7

Top Definition
What gets a girl wet and creates a flow of vaginal discharge; enough to float a boat.
You have some weird fetishes but whatever floats the boat in your river
by Billam7 January 25, 2020

Mug icon
Buy a Floats the boat in your river mug!