Definition of balloon barrage in English:

balloon barrage

noun

Origin

Early 20th century.