self-sufficient city - Français Anglais Dictionnaire