Green’s Dictionary of Slang

didycoy n.

see diddicoi n.