WordNet (r) 3.0 (2006):barrage balloon n 1: an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low