Definition of Ladoga, Lake in US English:

Ladoga, Lake

proper noun

  • A lake in northwestern Russia, northeast of St. Petersburg, near the border with Finland. It is the largest lake in Europe, with an area of 6,837 square miles (17,700 sq km).

Pronunciation

Ladoga, Lake

/ˈlädəɡə/