Dictionary definition · launch
noun
- a motorboat with an open deck or a half deck
- the act of propelling with force
verb
- set up or found"She set up a literacy program"
- propel with force"launch the space shuttle"
- launch for the first time; launch on a maiden voyage"launch a ship"
- begin with vigor"He launched into a long diatribe"
- get going; give impetus to"launch a career"
- smoothen the surface of"launch plaster"
Source: Open English WordNet (CC BY 4.0).