ALL meanings of drag parachute
drag par·a·chute
D d - noun drag parachute drogue parachute (def 2). 1
- noun drag parachute (aeronautics, motor racing) A parachute deployed behind an aircraft, space shuttle, or motor vehicle as a braking device. 0