Ladoga-lake meaning

lä'də-gə
A lake of northwest Russia northeast of St. Petersburg. It is the largest lake in Europe.
0
0
Advertisement