Green’s Dictionary of Slang

tommy dodd n.2

[rhy. sl. ]

1. a sodomite [= sod].

[US]Maledicta II:1+2 (Summer/Winter) 116: The concentration in that article on proper names produced theatrical names (J. Knowles = ‘holes’; Tommy Dodd = ‘sod’, as in sodomy and sod off = ‘fuck off’).

2. (US) a gun [= rod n. (2)].

[US]Maurer & Baker ‘“Aus.” Rhyming Argot’ in AS XIX:3.