DD

From Fresh Dictionary

English

Initialism

DD

  1. Developmentally Disabled
  2. Designated Driver
  3. Dual Diagnosis

pl:DD

Personal tools