meaning of boo doo cha cha

boo doo cha cha meaning in Urban Dictionary

OH it seems sooo goood