Meaning of “launch” - Learner’s Dictionary

launch

noun [ C ] uk us /lɔːnʃ/
SENDING

an occasion when a spacecraft, ship, or weapon is launched:

Poor weather delayed the space shuttle's launch.
BEGINNING

the beginning of an activity:

The campaign's launch was a well-publicized event.
NEW PRODUCT

the time when a new product or service becomes available:

The film's launch attracted a lot of Hollywood stars.
BOAT

a large boat with a motor:

a police launch

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