Common Noun Collocations of onrushing

automation, car, change, enemy, era, face, force, front, headlight, locomotive, path, phalanx, portrait, power, progress, responsibility, technology, tide, torrent, train, truck, wave, unexpectedness