English dictionary
Ladoga
/'l/A/d/A/,g/A/
Definitions, examples, synonyms and antonyms from WordNet 3.0.
noun
-
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
Synonyms lake ladogaSource: WordNet 3.0