influx
noun [ C, usually singular ]
uk/ˈɪnflʌks/ usan arrival of a large number of people or things at the same time:
influx of sth He is amazed by the influx of new businesses of every kind.
an influx of immigrants/labour/workers
an influx of investment/money