barrage balloon
noun
Meaning
- A tethered balloon, attached to the ground with a metal cable, intended to deter low-flying enemy aircraft; used especially in World War II.
Etymology / origin
No prose etymology has been added yet.
No ancestor words have been linked yet.
Related words
Descendant words
No descendant words have been linked yet.