artificial depot - Français Anglais Dictionnaire