have one last chance to achieve something - Spanish English Dictionary