LENS


Meaning of LENS in English

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

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