onrush

noun
  1. a strong forward movement or flow of something
  2. a sudden powerful attack or advance

Examples