Green’s Dictionary of Slang

dudad n.

see doodad n. (1)