English dictionary
barrage balloon meaning and definition
Definition and meaning of barrage balloon at MeaningMonkey.org. barrage balloon meaning and definition in the English Dictionary.BARRAGE BALLOON noun
Definition of barrage balloon (noun)
- an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low
Source: Princeton University Wordnet