Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
barraged
in English
barraged
us
/bæˈraʒd/
uk
/bærˈɑːdʒd/
#moderate
Lemma:
barrage
The lemma is the base or root form of this word.
Definitions
Verb
directed
a
continuous
attack
at
(
something
or
someone
)
attacked
with
continuous
blows
;
heavily
criticized