Answer: ladoga

AnswerCrossword Clue
LADOGA

Europe's largest lake

LADOGA

Largest lake in Europe

LADOGALargest lake in Europe.
LADOGA

Europe's largest lake, between Finland and Russia.

LADOGA
Lake between Russian and Finland.
LADOGA
Lake in Russia and Finland.
LADOGAEurope's largest lake.