|
Definition of Barrage balloon
1. Noun. An elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low.
|
1. Noun. An elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low.