ICLRD

AcronymDefinition
ICLRDInternational Centre for Local and Regional Development (UK)