self-sufficient building - Almanca İngilizce Sözlük