Definition of launch:
(v) :
to throw, as a lance or dart; to hurl; to let fly; to strike with, or as with, a lance; to pierce
"launch your hearts with lamentable wounds. -
Spenser"
(n) :
the act of launching; the movement of a
vessel from land into the
water; especially, the sliding on ways from the
stocks on which it is built