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:

● Balloon

● Blimp

● Airship

● Dirigible

● Ballooning

● Bubble

● Breathalyzer

● Flask


Opposite/Antonyms of barrage balloon:

● Unmanageable


Sentence/Example of barrage balloon:

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