to be out of luck - Spanish English Dictionary