Meaning of LENS in English


n. piece of transparent material having two opposite surfaces which refract rays of light to form an image; part of the eye which focuses light rays to form an image on the retina

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.