Launch - To publicly start something major like a website, app, or company.

Comment