Definition of business start-up in US English:

business start-up

noun

  • The action or process of starting up a business; (also as a count noun) a business in the process of starting up.

Origin

1960s; earliest use found in The New York Times.