influx ·noun

Definition: the arrival of a lot of people or things at the same time Level: C2