self-sufficient building - Fransızca İngilizce Sözlük