IDDT

AcronymDefinition
IDDTInsulin Dependent Diabetes Trust
IDDTIntegrated Dual Diagnosis Treatment
IDDTI Didn't Do That