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