• word of the day

    ilmen

    ilmen - Dictionary definition and meaning for word ilmen

    Definition
    (noun) a lake in northwestern Russia; drains through the Volkhov River into Lake Ladoga
    Synonyms : lake ilmen
Download our Mobile App Today
Receive our word of the day
on Whatsapp