English synonyms about - contact  

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


Find more on lake ladoga elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0293