meaning of Alpine launch

Alpine launch meaning in Sports Dictionary

A take down way of light winds. (recreation: Paragliding)