noun
a newly established business or venture
verb
to set in operation or motion
-
The start up company was founded last year and has already shown promising growth.
-
I heard that new start up is getting a lot of buzz on social media.
-
That start up is gonna be the next big thing, mark my words.
-
Sometimes life feels like a never-ending start up, always trying to get off the ground.