Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

barrage balloon Definition

Cancel
barrage balloon
noun(bar-rage bal-loon)
an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low

Words Related to barrage balloon!

barrage balloon Examples by Brain Bank Users