Home

Word

barrage balloon, n.
more info an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low
<noun.artifact>

barrage balloon
semantic pointers
hypernym
hyponym