noun
Meaning 1
A type of non-profit organization in the UK, designed for social enterprises that want to use their profits and assets for the public good.
Definition source: English Wiktionary via Wiktextract
Topics: business
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided