he/she has/had touched - Turco Inglés Diccionario