Read the dictionary definition of launch. All definitions for this word.
1. the act of propelling with force
2. a motorboat with an open deck or a half deck
3. begin with vigor
1. He launched into a long diatribe
2. She plunged into a dangerous adventure
4. smoothen the surface of
1. launch plaster
5. propel with force
1. launch the space shuttle
2. Launch a ship
6. get going; give impetus to
1. launch a career
2. Her actions set in motion a complicated judicial process
7. launch for the first time; launch on a maiden voyage
1. launch a ship
8. set up or found
1. She set up a literacy program