involving technology - Turc Anglais Dictionnaire