English dictionary
lake ladoga meaning and definition
Definition and meaning of lake ladoga at MeaningMonkey.org. lake ladoga meaning and definition in the English Dictionary.LAKE LADOGA noun
Definition of Lake Ladoga (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: Ladoga
Source: Princeton University Wordnet