eye lens
English
Noun
eye
lens
(
plural
eye lenses
)
lens
; crystalline lens
(
part of the eye
)
Anagrams
Neeleys