highly populated area - Alemán Inglés Diccionario