Green’s Dictionary of Slang

tommy dod n.

see tommy dodd n.3 (4)