a roof over your head - Francés Inglés Diccionario