Dictionary search results

Showing 1-4 of 4 results

barrage British & World English

A concentrated artillery bombardment over a wide area

barrage English Thesaurus

the artillery began to lay down a barrage

barrage balloon British & World English

A large balloon anchored to the ground by cables and typically with netting suspended from it, serving as an obstacle to low-flying enemy aircraft