return home after a long absence - Türkisch Englisch Wörterbuch