thrills and spills - Turkish English Dictionary