huge influx of people in a certain place - Spanisch Englisch Wörterbuch