English noun: Ladoga | |||
1. | Ladoga (object) 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 | Lake Ladoga | ||
Instance hypernym | lake | ||
Part meronym | Russia, Russian Federation | ||