someone that supplies - Allemand Anglais Dictionnaire