barrage balloon Meaning, Definition & Usage

  1. noun an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low

WordNet