provide living space - Francés Inglés Diccionario