- a lake in the NW Russian Federation in Europe, NE of St. Petersburg: largest lake in Europe. 7,000 sq. mi. (18,000 sq. km).
- a lake in NW Russia, in the SW Karelian Republic: the largest lake in Europe; drains through the River Neva into the Gulf of Finland. Area: about 18 000 sq km (7000 sq miles)
More Definitions
- SEDUM (noun) Definition, Meaning & Examples
- AUTOALLOGAMY (noun) Definition, Meaning & Examples
- PLANNED ECONOMY (noun) Definition, Meaning & Examples
- MONKEYSHINE (noun) Definition, Meaning & Examples
- BASAL METABOLISM (noun) Definition, Meaning & Examples
- GUYLINER (noun) Definition, Meaning & Examples