Ladoga - Definition

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]

Look up another word