I. ˈstart-up 1 BrE AmE adjective [only before noun]
connected with starting a new business:
start-up costs
II. start-up 2 BrE AmE noun [countable]
a new small company or business, especially one whose work involves computers or the Internet:
an Internet start-up