Meaning of "Launch"

To place in the water.

Launch Meaning of