IWMSA

AcronymDefinition
IWMSAInstitute of Waste Management of Southern Africa