SynonymX
Speak
Lake Ladoga
Definition of Lake Ladoga
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
Noun
Synonyms for word "lake ladoga"
ladoga
Semanticaly linked words with "lake ladoga"
russia
russian federation
lake