Glossary


Social enterprisesearch for term
A social enterpriseGlossary: A social enterprise is a profit-making businesses set up to tackle a social or environmental need is a profit-making businesses set up to tackle a social or environmental need