launch

intransitive verb

To throw or propel with force; hurl.

To set or thrust (a self-propelled craft or projectile) in motion.

To put (a boat) into the water in readiness for use.

To set going; initiate: synonym: begin.

To introduce to the public or to a market.