someone that returns from a long absence - Deutsch Englisch Wörterbuch