Ladoga

[ lah-duh-guh ]
/ ˈlɑ də gə /

noun

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).

Example sentences from the Web for ladoga

British Dictionary definitions for ladoga

Ladoga
/ (Russian ˈladəɡə) /

noun

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ə)