launch
Definitions
To set or thrust a vessel or projectile in motion, especially to send a rocket or spacecraft into the air or space.
To start or set into operation an activity, enterprise, or product.
To throw or propel something with force.
Examples
The company plans to launch a new product line early next year.
The space agency successfully completed the launch of the satellite into orbit.
They decided to launch a marketing campaign to increase brand awareness.