someone that makes or sells - Français Anglais Dictionnaire