Ilmen
English Dictionary
->
Letter I
-> Ilmen
Search Dictionary:
Ilmen Definition
(n)
a
lake
in
northwestern
Russia
;
drains
through
the
Volkhov
River
into
Lake
Ladoga
Ilmen Synonyms
Ilmen
Lake Ilmen
© Art Branch Inc.