be slightly touched - Turco Inglés Diccionario