CENBIS

AcronymDefinition
CENBISCentre for Business Information and Services (South Africa)