sparsely settled area - Francés Inglés Diccionario