Launch defined … To send forth, catapult, or release To start (a new venture) or promote (a new product): To burst out or plunge boldly or directly into action To enter enthusiastically into something; plunge The act of propelling with force Propel with force; "launch the space shuttle" Begin with vigor | |