Search Details

Word: lake ladoga (lookup usage) (lookup stats)


Meaning:

Proper noun:

  • 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.

Source: Wiktionary | Src Info »