provide living space - Alemán Inglés Diccionario