Ladoga-lake definition

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