Attested.to

Definition

the point where the optic nerve enters the retina; not sensitive to light

Seed ·

Term in context

blind spot in CommonParlance