Green’s Dictionary of Slang

dod n.2

[abbr. SE dodderer]

(US) an old, poss. infirm person.

[US]W.R. Burnett High Sierra in Four Novels (1984) 321: He’s just an old dod or I’ll take it out on his hide.