Barrages
Definitions
2
Posts
2
Posters
198
Views
-
the action of continuously firing large guns to protect soldiers advancing on an enemy:
-
a great number of complaints, criticisms, or questions suddenly directed at someone:
Explore More Definitions
Browse our collection of 300,000+ community-written definitions