Definitions
There is 1 meaning of the phrase
Lake Ladoga.
Lake Ladoga - as a 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 (Exact Relations)
ladoga