The definition of 'Business incubator'
A business incubator is an organisation that provides a range of resources to startups and early-stage businesses. These can range from office space to events and access to angel networks.
The goal of a business incubator is to help startup and early-stage companies grow and succeed.
Examples of business incubators include London’s TechHub and St John’s Innovation Centre in Cambridge.