leave one's mark on someone - Francés Inglés Diccionario