Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: barrage balloon
  1. An elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low
    "During World War II, barrage balloons were used to protect London from low-flying aircraft"

Derived forms: barrage balloons

Type of: airship, dirigible [N. Amer]

Encyclopedia: Barrage balloon