IRLCOCSA

AcronymDefinition
IRLCOCSAInternational Red Locust Control Organisation for Central and Southern Africa