be slightly touched - Turkish English Dictionary