intraocular lens
Explore definitions, synonyms, and language insights of intraocular lens
Definitions
Noun
an artificial lens that is implanted into the eye of someone to replace a damaged natural lens or someone who has had a cataract removed