Barrage-balloon Definition

bə-räzh
noun
Any of a number of anchored balloons with cables or nets attached for entangling low-flying attacking airplanes.
Webster's New World

Other Word Forms of Barrage-balloon

Noun

Singular:
barrage-balloon
Plural:
barrage-balloons

Find Similar Words

Find similar words to barrage-balloon using the buttons below.

Words Starting With

Words Ending With

Unscrambles

barrage-balloon