be self-sustained - Français Anglais Dictionnaire