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
Look “intraocular lens” up elsewhere
Want another word?
Spin the dictionary for a fresh one.