Top definition
Leftover fluids in a woman's womb after sex.
There was a lot of water ba in that bitch.
by Handy. October 09, 2016
Get the mug
Get a water ba mug for your mate Jovana.