CVSRD

AcronymDefinition
CVSRDCentre for Voluntary Sector Research and Development (Ottawa, Ontario, Canada)