Definition of launches:
(v) :
(transitive) To send out; to start (someone) on a mission or project; to give a start to (something); to put in operation
(v) :
(transitive) To release; to put onto the market for sale
(v) :
(transitive) To cause (a rocket, balloon, etc., or the payload thereof) to begin its flight upward from the ground.
(v) :
(transitive, computing) To start (a program or feature); to execute or bring into operation.
(n) :
The act or fact of launching (a ship/vessel, a project, a new book, etc.).
(n) :
An event held to celebrate the launch of a ship/vessel, project, a new book, etc.; a launch party.