Medical Dictionary – The definition of Amblyopia
Amblyopia is a poor eye sight. Amblyopia is not associated with any defect of the visual system or disease of the eyeball. Amblyopia is also known as lazy eye.
Amblyopia is a poor eye sight. Amblyopia is not associated with any defect of the visual system or disease of the eyeball. Amblyopia is also known as lazy eye.