Launch Meaning. [~ + object] to launch a spacecraft. To send forth, catapult, or release:

Definition of launch noun in oxford advanced learner’s dictionary. Definition of launch verb in oxford advanced american dictionary.
The Airline Will Launch Its New Transatlantic Service Next Month.
To put (a boat or ship) on the water
To Launch A Rocket, Missile, Or Satellite.
An event to celebrate or introduce something new:
To Launch Something Is To Propel It Or Get It Going, Usually From A Standing Position.
Images References :
To Throw Or Propel With Force;
To send or shoot (something, such as a rocket) into the air or water or into outer space;
To Cause (A Newly Built Vessel) To Slide From The Land Into The Water;
To launch a plane by catapult.
Nautical To Put (A Boat) Into The Water In Readiness For Use.