■ noun a large anchored balloon, typically with netting suspended from it, serving as an obstacle to low-flying enemy aircraft.
BARRAGE BALLOON
Meaning of BARRAGE BALLOON in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004