Definition of launch noun from the Oxford Advanced Learner's Dictionary
launch
noun
lɔːntʃ lɔːntʃ
1[usually singular]the action of launching something; an event at which something is launchedthe successful launch of the Ariane rocketa product launchThe official launch date is in May.2a large boat with a motor