Meaning of ilmen

Definition of ilmen

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

Other information on ilmen

WIKIPEDIA results for ilmen
Amazon results for ilmen