Health About Ambylopia – Bharti Eye FoundationBy September 2, 20220 Amblyopia Means Amblyopia is a significant eye disorder that impairs vision. It is also known as lazy eye or sluggish vision. When the eye and brain… Read More