a fleeting glance/smile - Almanca İngilizce Sözlük