1 something that keeps back an enemy: a barrage of gunfire.
az: yaylım atəşi
ru: заградительный огонь
2 an overwhelming number: She faced a barrage of questions from reporters.
az: çoxlu; külli miqdarda
ru: масса, поток
3 a man-made barrier across a river: plans to construct a tidal barrage across the River Severn.
az: bənd, səd
ru: плотина
English-Azerbaijani dictionary