place with lots of people - Turco Inglés Diccionario