Table of Contents
Synonyms
Etymology

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

Synonyms

  • Russia
  • Lake Ladoga

Etymology

  • Ладога (Russian)
  • Ладога (Old Russian)

Featured Games

Synonym.com