someone that returns from a long absence - English Synonyms Dictionary