barrage balloon
noun
a balloon or blimp, usually one of several anchored around a military area, city, etc., from which wires or nets are hung as a protection against attacks from low-flying aircraft.
Origin of barrage balloon
First recorded in 1920–25
Words nearby barrage balloon
barracoon,
barracouta,
barracuda,
barracudina,
barrage,
barrage balloon,
barramunda,
barramundi,
barranca,
barrancabermeja,
barranquilla
British Dictionary definitions for barrage balloon
barrage balloon
noun
one of a number of tethered balloons with cables or net suspended from them, used to deter low-flying air attack