leave its mark on something - Turc Anglais Dictionnaire