supply and installation - Allemand Anglais Dictionnaire