IDD


Meaning of IDD in English

(Medicine) type I diabetes mellitus, chronic condition in which the beta cells of the pancreatic islets produce little or no insulin (patients must regularly inject insulin to control blood sugar)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.