TOP

Definition of barrage balloon noun from the Oxford Advanced Learner's Dictionary

barrage balloon

noun
 
/ˈbærɑːʒ bəluːn/
 
/bəˈrɑːʒ bəluːn/
jump to other results
  1. a large balloon that floats in the air and is held in place by cables, used in the past to make the progress of enemy aircraft more difficult
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day