anticipate one's ruin - Spanish English Dictionary