Dictionary search results

Showing 1-3 of 3 results

contact lens British & World English

A thin plastic lens placed directly on the surface of the eye to correct visual defects


You searched for contact lens