leave its mark on something - French English Dictionary