Top definition
the noise a poo makes when it hits the water.
by Tom Milton June 18, 2003
Get a bubbaloosh mug for your guy Rihanna.