lake_ladogaEnglish

Ladoga, Lake Ladoga

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

English: Lake Ladoga, Ladoga

English words with similar meanings

Show 1 words