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.