to be incredibly lucky - Spanish English Dictionary