'barrage balloon' definitions:

Definition of 'barrage balloon'

(from WordNet)
noun
An elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low