leave one's mark on someone - French English Dictionary