influx of visitors - Turkish English Dictionary