be back from the dead - Spanish English Dictionary