Meaning of lake ilmen

Definition of lake ilmen

(noun) a lake in northwestern Russia; drains through the Volkhov River into Lake Ladoga

Other information on lake ilmen

WIKIPEDIA results for lake ilmen
Amazon results for lake ilmen