BARRAGE


Meaning of BARRAGE in English

[ 'barα:ʒ ]

■ noun

1》 a concentrated artillery bombardment over a wide area.

2》 an overwhelming number of questions or complaints delivered in rapid succession.

3》 an artificial barrier across a river, to prevent flooding or to aid irrigation or navigation.

■ verb bombard with questions or complaints.

Origin

C19: from Fr., from barrer 'to bar'.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.