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).
Definition of Ladoga, Lake in US English:
Ladoga, Lake
proper nounˈlädəɡə
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).