Leukocoria meaning

An abnormal white reflection from the retina of the eye, a medical sign for a number of conditions.
noun
0
0
Advertisement