1.a motorboat with an open deck or a half deck
2.the act of propelling with force
1.set up or found;
She set up a literacy program
2.propel with force;
launch the space shuttle
3.launch for the first time; launch on a maiden voyage;
launch a ship
4.begin with vigor;
He launched into a long diatribe
5.get going; give impetus to;
launch a career
6.smoothen the surface of;
float plaster