English definition of “launch”
/lɔːnʃ/ verb [T]
SEND › to send a spacecraft or bomb into the sky, or a ship into the water: to launch a rocket/satellite to launch a boat/fleet
BEGIN › to begin an important activity: to launch an attack/inquiry/investigation
NEW PRODUCT › If a company launches a product or service, it makes it available for the first time: The book was launched last February. The airline will launch its new transatlantic service next month.