Meaning of “launch” - Learner’s Dictionary

launch

verb [ T ] uk us /lɔːntʃ/
SEND

to send a spacecraft or bomb into the sky, or a ship into the water:

to launch a rocket/satellite
to launch a boat/fleet
BEGIN
NEW PRODUCT

B2 If a company launches a product or service, it makes it available for the first time:

The book was launched last February.
The airline will launch its new transatlantic service next month.

(Definition of “launch verb” from the Cambridge Learner’s Dictionary © Cambridge University Press)