return home after a long absence - İspanyolca İngilizce Sözlük