Here are a few definitions of launch:
verb: launch; 3rd person present: launches; past tense: launched; past participle:launched; gerund or present participle: launching
1. set (a boat) in motion by pushing it or allowing it to roll into the water. “the town’s lifeboat was launched to rescue the fishermen” synonyms: set afloat, float; set (a newly built ship or boat) afloat for the first time with an official ceremony. “the ship was launched in 1843 by Prince Albert”
2. send a spacecraft on its course. “they launched a spacecraft” synonyms: send into orbit, put into orbit;
3. hurl (something) forcefully. “a chair was launched at him” synonyms: throw, hurl, fling, pitch, lob, toss, cast, let fly, propel, project;
4. make a sudden energetic movement. “I launched myself out of bed”
5. utter (criticism or a threat) vehemently. “he launched a biting attack on BBC chiefs”
6. start or set in motion (an activity or enterprise). “the government is to launch a £1.25 million publicity campaign” synonyms: set in motion, get going, get under way, start, begin, embark on, usher in, initiate, put in place, instigate, institute, inaugurate, set up, bring out, organize, introduce, open;
7. introduce (a new product or publication) to the public for the first time. “two new Ford models are to be launched in the US next year”
noun: launch; plural noun: launches
1. an act or instance of launching something. “the launch of a new campaign against drinking and driving”
2. an occasion at which a new product or publication is introduced to the public. “a book launch”
Origin: Middle English (in the sense ‘hurl a missile, discharge with force’): from Anglo-Norman French launcher, variant of Old French lancier (see lance).
Here’s how we visualise ‘launch’.
Here’s how I think we should visualise launch in our social age.