have goose bumps - Turkish English Dictionary