What does IDD stand for?
IDD stands for "insulin-dependand diabetes"
How to abbreviate "insulin-dependand diabetes"?
"insulin-dependand diabetes" can be abbreviated as IDD
What is the meaning of IDD abbreviation?
The meaning of IDD abbreviation is "insulin-dependand diabetes"
What does IDD mean?
IDD as abbreviation means "insulin-dependand diabetes"