self-sufficient building - Alemán Inglés Diccionario