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