What does barrage balloon mean?

barrage balloon meaning in General Dictionary

an elongated tethered balloon or blimp with cables or net suspended as a result to deter adversary airplanes which are traveling reduced