influx of immigrants - Turkish English Dictionary