start-up

compound noun8 collocationsAvg. frequency: 7.7

a new company that primarily operates or provides services online

a newly established business, typically a small one

a newly established business, especially one in a professional service

a new business project or activity that involves risk

the initial money used to launch a new business

financial investment provided to a new company to help it get started

the expenses incurred during the process of creating a new business

the initial period in the life of a new company