shed a phosphorescent light - Almanca İngilizce Sözlük