Meaning of lake ladoga
Definition of lake ladoga
(noun)
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
Other information on lake ladoga
WIKIPEDIA results for
lake ladoga
Amazon results for
lake ladoga
Tweet