barrage balloon [noun]

Definition of barrage balloon:

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

Synonyms of barrage balloon:


Opposite/Antonyms of barrage balloon:


Sentence/Example of barrage balloon:

The weight of expectation hung over Westgate Street that day in 2001 like a giant barrage balloon.