someone that supplies - Français Anglais Dictionnaire