Noun Definition

ilmen

1.Definition: a lake in northwestern Russia; drains through the Volkhov River into Lake Ladoga

Category: Objects