launch

US /lɔntʃ, lɑntʃ/

UK /lɔ:ntʃ/

A2

noun

  • Starting a new project; introducing new product
  • Act of firing rockets into the air

verb

  • To start a new project; start selling a product
  • To put a rocket into the air
  • To put a ship into the water for the first time