Definition of balloon barrage in English:

balloon barrage

noun

  • = balloon apron.

Origin

Early 20th century.