unusually lucky - Turkish English Dictionary