Meaning of LENS in English

LENS

geographical name city N France SW of Lille population 35,278

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.