To set a boat in the water or send a rocket into space
[DOC] [TLE] launch Definition in the Cambridge English Dictionary [PAR] launch definition, meaning, what is launch: an event to celebrate or introduce 
something ... C1 an occasion when a ship is put into water, or a spacecraft is sent 
into space, for the first time: .... C ] a large, open or partly enclosed motor boat ... C 
] an act of sending something out, esp.