someone that returns from a long absence - Spanish English Dictionary