Definition of launch way in English:

launch way

noun

  • A sloping path or structure down which a boat or ship is launched into a body of water.

Origin

Early 19th century; earliest use found in The Asiatic Annual Register.