have an impact upon - Turc Anglais Dictionnaire