technological dependence - Français Anglais Dictionnaire