IIDI

AcronymDefinition
IIDIInternational Institute of Integral Development (Canada)
IIDIInstitute for International Development Incorporated