place with lots of people - Alemán Inglés Diccionario