Skip to definition.
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

Derived forms: barrage balloons

Type of: airship, dirigible [N. Amer]

Encyclopedia: Barrage balloon