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)

  1. 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

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: