launch ·noun (START OF ACTIVITY)

Definition: the start of an important plan or activity or the process of making a new product or service available Level: C1