barrage-balloon

Nouns

  • (n) an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low

Words of close approximity