VividLex

Home / Thesaurus / Ladoga

Thesaurus: Ladoga

n 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

Full dictionary entry Search Lens associations

Related headwords

Definitions

  1. n 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