ilmenEnglish

Ilmen, Lake Ilmen

Noun

A lake in northwestern Russia, drains through the Volkhov River into Lake Ladoga

English: Lake Ilmen, Ilmen

English words with similar meanings

Show 1 words

Words that start with "ilmen"