to leave one's print - Turco Inglés Diccionario