lake ladoga

Noun
  1. A lake in northwestern Russia to the north of St. Petersburg;
    The largest lake in Europe;
    Drains through the Neva River into the Gulf of Finland (synset 109354725)

Other Searches