it gives me goosebumps - Turkish English Dictionary