Attested.to

Definition

a treatment for glaucoma; the eyedrops reduce intraocular pressure by reducing the production of aqueous humor

Seed ·