self-sufficient building - Francés Inglés Diccionario