shed a phosphorescent light - Turkish English Dictionary