Green’s Dictionary of Slang

D.D. n.

[abbr. definite doink; ? ult. doink n. based on the assumption that attractive people are stupid]

(US campus) an attractive person.

Online Sl. Dict. 🌐 D.D. n 1. extremely attractive. Abbreviation for ‘definite doink.’ (‘That girl is a D.D.’).