Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word barrage balloon from English dictionary with examples, synonyms and antonyms.

barrage balloon   noun

Meaning : An elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low.

Barrage balloon meaning in Telugu.