Definitions of launch
for a boat to leave the land and go to sea, or to fire a spaceship or satellite is into space, especially for the first time; to fire a rocket or missile
Europe's ice monitoring satellite is likely to launch from Kazakhstan in February next year.
to start or introduce something new such as a product, a plan, a company or an investigation etc
We're looking for enterprising individuals to help launch and run a number of new businesses.