Verb for a strong wave?

engulf

  1. (of a natural force) sweep over (something) so as to surround or cover it completely. Lexico

Inundate has the twin meanings of to flood and to overwhelm, and I think is quite appropriate for this context.

See http://i.word.com/idictionary/inundate for a sample reference.


swallow

: take in and cause to disappear; engulf. OED

sweep away

: to dispose of someone or something by pushing or brushing away. McGraw-Hill Dictionary of American Idioms and Phrasal Verbs

The wave of globalization is coming. It will sweep away everything on its path. We need to prepare for that