1 definition by lalalalnd526

Top Definition
n. same meaning as yay! but with more uumph.
I got into harvard, yabadabadoo!
by lalalalnd526 November 24, 2006

Mug icon
Buy a Yabadabadoo mug!