Word info Synonyms

barrage balloon

Noun

Meaning

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

Source: WordNet

Synonyms

Hypernyms

Hyponyms

Close letter words and terms