self-sufficient city - Allemand Anglais Dictionnaire