densely populated - Francés Inglés Diccionario