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 .