IVSLP

AcronymDefinition
IVSLPInternational Volunteers Service Learning Programme