Verb · B1
launch
Meaning

to send something into motion or begin a new project or product