barrage balloon
English Dictionary
->
Letter B
-> barrage balloon
Search Dictionary:
barrage balloon Definition
(n)
an
elongated
tethered
balloon
or
blimp
with
cables
or
net
suspended
from
it
to
deter
enemy
planes
that
are
flying
low
barrage balloon Synonyms
barrage balloon
© Art Branch Inc.