supply and installation - Turc Anglais Dictionnaire