• word of the day

    lake ilmen

    lake ilmen - Dictionary definition and meaning for word lake ilmen

    Definition
    (noun) a lake in northwestern Russia; drains through the Volkhov River into Lake Ladoga
    Synonyms : ilmen
Connect with us on Facebook