technological advancements - Turc Anglais Dictionnaire