to leave one's print - Español Inglés Diccionario