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.