Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of ladoga
  1. 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

    Similar: 

Definition that contains ladoga
  • karelian isthmus the isthmus between the Gulf of Finland and Lake Ladoga that connects Finland and Russia
  • lake ilmen a lake in northwestern Russia; drains through the Volkhov River into Lake Ladoga
  • volkhov a river in northwestern Russia flowing generally north into Lake Ladoga
  • ilmen a lake in northwestern Russia; drains through the Volkhov River into Lake Ladoga
  • volkhov river a river in northwestern Russia flowing generally north into Lake Ladoga
My lists:
Recently viewed words: