artillery barrage Neutral 🟢 Beginner (A1)

Expression
Education & Learning
artillery barrage
Meaning

the action of continuously firing large guns to protect soldiers advancing on an enemy: an artillery barrage. a barrage of something.

Pronunciation Practice