To set a boat in the water or send a rocket into space
[DOC] [TLE] Launch - Definition for English-Language Learners from Merriam ... [PAR] a : to send or shoot (something, such as a rocket) into the air or water or into outer 
space.