Top definition
A pet name for someone who is cute, adorable, or sweet. Can be used on a significant other, someone your interested in, or a child.
by OhTheIrony13 July 07, 2018
Get the mug
Get a Babaroo mug for your cat Georges.
buy the domain for your recipe site