Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
barrages
in English
barrages
us
/bæˈraʒz/
uk
/bæˈrɑːʒz/
#moderate
Lemma:
barrage
The lemma is the base or root form of this word.
Definitions
Noun
a
concentrated
discharge
of
projectiles
an
overwhelming
outburst
of
words
(
criticism
etc
.)
a
heavy
curtain
of
defensive
fire
intense
artillery
fire
for
protection
;
screening