place with a great movement of people - Español Inglés Diccionario