Dictionary search results

Showing 1-11 of 11 results

barrage British & World English

A concentrated artillery bombardment over a wide area

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

barrage English Thesaurus

the artillery began to lay down a barrage

barrage English-Spanish

descarga f

artillery barrage in barrage English-Spanish

descarga, bombardeo m

a barrage of questions/criticism in barrage English-Spanish

un aluvión de preguntas/críticas