White Patches On Eyes
White patches on eyes, also known as leukocoria or “cat’s eye reflex,” is a rare medical condition in which the pupil appears to have a white, cloudy, or grayish hue. It is usually caused by an abnormal growth of blood vessels in the back of the eye that blocks light from passing through. … Read more