Definitions for lake ladoga
ADVERTISEMENT
Princeton's WordNet
Lake Ladoga, 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
Wiktionary
Lake Ladoga(ProperNoun)
A freshwater lake located in the Republic of Karelia and Leningrad Oblast in northwestern Russia, not far from Saint Petersburg. It is the largest lake in Europe.
Citation
Use the citation below to add this definition to your bibliography:
"lake ladoga." Definitions.net. STANDS4 LLC, 2013. Web. 19 Jun 2013. <http://www.definitions.net/definition/lake ladoga>.

