Definitions for "Social Firm"
a business created to employ people with disabilities or other disadvantages
a business set up specifically to create employment for disabled people
a business that provides employment opportunities for people who are disabled and disadvantaged in the labour market