Launch ramp Posted by Craig Miller on February 15, 2017February 22, 2017 A sloping roadway. Vehicles towing boats on trailers back the trailers down to the water until the boat can float off the trailer. BACK GLOSSARY