self-subsistent - Français Anglais Dictionnaire