Definition of business incubator in English:

business incubator

noun

US
  • Something which facilitates the growth of businesses; (in later use) specifically a professional service that facilitates the growth of new businesses by providing resources, support, and advice.

Origin

Late 19th century; earliest use found in Printers' Ink.