Meaning of kite balloon

Definition of kite balloon

(noun) a barrage balloon with lobes at one end that keep it headed into the wind

Other information on kite balloon

WIKIPEDIA results for kite balloon
Amazon results for kite balloon