CESTRAD

AcronymDefinition
CESTRADCentre for the Study of Transition and Development (Netherlands)