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