Top definition
something that is cute/adorable. a petname for something you care about.
me and my badoogoo went for a walk.
by laulaur August 28, 2009
Get the mug
Get a badoogoo mug for your cat Georges.