Definify.com

Definition 2024


Ladoga

Ladoga

See also: Ládoga

English

Proper noun

Ladoga

  1. A freshwater lake located in the Republic of Karelia and Leningrad Oblast in northwestern Russia, not far from Saint Petersburg. It is the largest lake in Europe.

Translations


Swedish

Noun

Ladoga c

  1. Lake Ladoga