Dictionary search results

Showing 1-3 of 3 results

barrage US English

A concentrated artillery bombardment over a wide area

barrage US Thesaurus

an artillery barrage

barrage balloon US English

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