start–up

start–up /ˈstɑɚtˌʌp/ noun
plural start–ups
start–up
/ˈstɑɚtˌʌp/
noun
plural start–ups
Britannica Dictionary definition of START–UP
[count]
: a new business
— often used before another noun