shed a phosphorescent light - Türkçe İngilizce Sözlük