self-sufficient building - Deutsch Englisch Wörterbuch