Meaning of “start-up” - Learner’s Dictionary

start-up

adjective [ always before noun ] uk us /ˈstɑːtʌp/

relating to starting a business:

start-up costs

(Definition of “start-up” from the Cambridge Learner’s Dictionary © Cambridge University Press)