The word "barrage" in English means: A rapid, continuous attack or onslaught of something, often words, questions, or blows., A concentrated artillery bombardment., An artificial obstruction, such as a dam, built to increase the depth of water or for irrigation..