to leave for good - Spanish English Dictionary