have a streak of luck - Turkish English Dictionary