send shudders down one's spine - Turkish English Dictionary