The definition :


Definitions of barrage balloon:

  • noun:   an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low



Are you interested in alternative search :

:barrage fire battery bombardment onslaught outpouring shelling assail assault attack fire firing language lash out linguistic communication round snipe blimp kite balloon sausage sausage balloon :billow inflate envelope gasbag ripcord aviate expand fly lighter than air craft pilot plaything toy hot air balloon meteorological balloon reflate trial balloon colour color balloons ballooning balloonist barrage balloon blimp kite balloon lift off

If you like reading news check: