extraordinarily lucky - Turkish English Dictionary