YourDictionary

Ladoga

lake in NW Russia, near the Finnish border: largest lake in Europe: c. 7,000 sq mi (18,130 sq km)

See Ladoga in American Heritage Dictionary 4

link/cite print suggestion box