launch ·verb (NEW PRODUCT)

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