Ladoga (noun) Definition, Meaning & Examples

noun
  1. 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).
noun
  1. 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)
Ladoga (noun) Definition, Meaning & Examples

More Definitions