IL'MEN' Meaning of IL'MEN' in English geographical name lake W Russia in Europe S of Lake Ladoga Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012