English definition of “launch”
/lɔːnʃ/ noun [C]
SENDING › the launching of a spacecraft, ship, or weapon: 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