Definition of Ladoga, Lake in English:

Ladoga, Lake

proper noun

  • A large lake in north-western Russia, north-east of St Petersburg, near the border with Finland. It is the largest lake in Europe, with an area of 17,700 sq. km (6,837 sq. miles).

Pronunciation

Ladoga, Lake

/ˈlɑːdəɡə/