Lake Ladoga

from 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}]
    

[email protected]