Dictionary search results

Showing 1-11 of 11 results

barrage US English

A concentrated artillery bombardment over a wide area

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

barrage US Thesaurus

an artillery 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