Ladoga Hear it!

Ladoga Definition

La·doga (dô gä′)

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