IDDT

AcronymDefinition
IDDT➣Insulin Dependent Diabetes Trust
IDDT➣Integrated Dual Diagnosis Treatment
IDDT➣I Didn't Do That