BARRAGE BALLOON
Meaning of BARRAGE BALLOON in English
noun
Etymology: barrage (II)
: a small captive balloon used to support wires or nets as protection against air attacks
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012