Dictionary search results

Showing 1-2 of 2 results

contact lens British & World English

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