Subscribe
URL of the page has been copied to clipboard.
Meaning : A clear plastic lens that is implanted in the eye. Usually done when the natural lens has been removed in a cataract operation.
Synonyms : iol, lens implant
Install App