Ladoga Lake


La·do·ga

L0013500 (lä′də-gə), Lake A lake of northwest Russia northeast of St. Petersburg. It is the largest lake in Europe.