Green’s Dictionary of Slang

dodd n.

see dod n.1