Definition of Ladoga, Lake
lake of western Russia in Europe near Saint Petersburg area 6835 square miles (17,703 square kilometers) ◆Lake Ladoga is the largest lake in Europe.
Learn More about ladoga, lake
Britannica.com: Encyclopedia article about Ladoga, Lake
Seen and Heard
What made you want to look up Ladoga, Lake? Please tell us where you read or heard it (including the quote, if possible).