DRD

There are multiple definitions:

  1. death receptor domain(English)

  2. Draize eye test Reference Database(English)

  3. diabetes-related distress(English)