Barrage (noun) refers to a concentrated and rapid outpouring of something, especially weapons or questions, or an overwhelming quantity of anything. It implies a continuous, intense barrage that can overwhelm or pressure a target. In media and everyday use, it often describes a flood of questions, criticisms, or fire. The term carries a forceful, systemic connotation without necessarily implying physical violence.
Full pronunciation guide