Top Definition
used to express over whelming happiness of all kinds. best said in a deep, loud voice.
soph : kiera, i bought you some chinese delicacys.
kiera : BABA BOO!
by chimpbaby June 06, 2007

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.