Ilmen (noun) Definition, Meaning & Examples

noun
  1. a lake in NW Russia, in the Novgorod Region: drains through the Volkhov River into Lake Ladoga. Area: between 780 sq km (300 sq miles) and 2200 sq km (850 sq miles), according to the season
Ilmen (noun) Definition, Meaning & Examples

More Definitions