What does boo doo cha cha mean?

boo doo cha cha meaning in Urban Dictionary

OH it seems sooo goood