- Lake Ladoga as a noun:
- 1
Lake Ladoga
noun
1 Lake Ladoga
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.
synonym: Ladoga.
Polish: Ĺadoga
debug info: 0.0158