return from the dead - Spanish English Dictionary