launch ·noun (PRODUCT)

Definition: the introduction of a new product or service, or an event to celebrate this Level: C1