onrush

noun

1.
(military) an offensive against an enemy (using weapons)
2.
a forceful forward rush or flow