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

contact lens English-Spanish

lente, lentilla feminineSpain/España