1 definition by laulaur

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 badoogoo mug.