extraordinarily lucky - Spanish English Dictionary