Definitions | barrage balloon |
| noun
- a tethered balloon, attached to the ground with a metal cable, intended to deter low-flying enemy aircraft; used especially in World War II
Supplemental Details:Sponsor an extended definition for barrage balloon for as little as $10 per month. Click here to contact us.
| |
|