someone that returns from a long absence - Turkish English Dictionary