(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)
IDD
Meaning of IDD in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012