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