To set a boat in the water or send a rocket into space
into space, into the sky or through water to launch a 
communications satellite to launch a missile/rocket/torpedo Wordfinderastronaut, 
countdown, dock... [DOC] [TLE] Launch - definition of launch by The Free Dictionary [PAR] To set or thrust (a self-propelled craft or projectile) in motion: launch a rocket; 
launch a torpedo.