to take french leave - İspanyolca İngilizce Sözlük