Home
Advance Search
Dictionary
Words with Friends solver
Meaning of barrage
Definition:-
A concentrated artillery bombardment over a wide area. (noun)
Bombard (someone) with something. (transitive verb)