What is the definition of a social business?

A social business is a non-loss, non-dividend company designed to address a social problem. The profits are used to expand the company’s reach and improve the product/service. The company’s reach and improve the product/service.