noun

 

the arrival of a lot of people or things at the same time

The 1990s saw an influx of foreign players into British football.