barrage balloon
Meaning, Definition & Usage
Dictionary
Related
noun
an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low
WordNet
Previous
barracking
barraclade
barracoon
barracouta
barracuda
Next
barramundi
barranca
barranquilla
barras
barrater