heavily frequented area - Español Inglés Diccionario