What is a Self-Help Group?
Self-help groups are community-based peer associations that share common interests, goals and challenges and leverage the power of the collective to drive community development and social transformation.
Source: heifer.org