start-up

 

noun

[mass noun]
  • the action or process of setting something in motion: the start-up of marketing in Europe [as modifier]: start-up costs
  • [count noun] a newly established business: problems facing start-ups and small firms in rural areas