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