Original: IDD is a three-letter acronym that can refer to: Insulin-dependent diabetes International Direct Dialling (see the List of country calling codes) Iodine deficiency disorders.
Simplified: IDD is an abbreviation that could mean: International Direct Dialing (see also: List of country calling codes) Iodine deficiency disorders.