'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