English
Detailed Synonyms for barrage balloon in English
barrage balloon:
barrage balloon [the ~] noun
-
the barrage balloon
– an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low 1the barrage balloon– an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low 1