1 definition by rechster

Top Definition
an affectionate name given to a lover...usually a female.
I love her so much, she is my little baboo.
by rechster January 10, 2008

Mug icon
Buy a baboo mug!