1. 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; [syn: Lake Ladoga, Ladoga]
WordNet (r) 3.0 (2006):
Lake Ladoga
n 1: 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 [syn: Lake Ladoga,
Ladoga]