Attested.to

Definition

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

Seed ·

Term in context

barrage balloon in CommonParlance