parachute flare

parachute flare

English Noun
Ad

Definition

A flare that deploys a small parachute to slow down its descent.

Ad