Definition of Ladoga, Lake
lake W Russia in Europe near St. Petersburg area 6835 square miles (17,703 square kilometers); largest 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).