Green’s Dictionary of Slang

du-du n.

see do-do n.1