ladoga









ladoga


noun

  1. Lake, a lake in the NW Russian Federation in Europe, NE of St. Petersburg: largest lake in Europe. 7000 sq. mi. (18,000 sq. km).

noun

  1. Lake Ladoga 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)Russian name: Ladozhskoye Ozero (ˈladəʃskəjə ˈɔzɪrə)
52 queries 0.575