ZLSC

AcronymDefinition
ZLSCZanzibar Legal Services Centre (Zanzibar, Tanzania)