Attested.to

barrage balloon

Seed from Open English WordNet (OEWN) 2025

Meanings by context
    • definition an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low