Refine this word faster
Barrage balloon
noun
Definitions
Noun
- 1 A tethered balloon, attached to the ground with a metal cable, intended to deter low-flying enemy aircraft; used especially in World War II. historical
- 2 an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low wordnet
See also for "barrage balloon"
Next best steps
Mini challenge
Want a quick game? Try Word Finder.