v. put to work, set in motion, begin; put to work; get up suddenly; get off the ground; begin a business venture; turn an idea into a product and create a company
START UP
Meaning of START UP in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012