self-sufficient building - Allemand Anglais Dictionnaire