Noun lake ladoga has 1 sense
  1. Lake Ladoga, Ladoga - a lake in northwestern Russia north of St. Petersburg; the largest lake in Europe; drains through the Neva River into the Gulf of Finland
    --1 is a kind of lake
    --1 is a part of Russia, Russian Federation
,
TOP