English synonyms about - contact  

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


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

debug info: 0.0316