ICCSR

AcronymDefinition
ICCSR➣International Centre for Corporate Social Responsibility (University of Nottingham, UK)