ilmen

Noun
  1. A lake in northwestern Russia;
    Drains through the Volkhov River into Lake Ladoga (synset 109354560)

Other Searches