Meaning of ladoga
Definition of 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 ladoga
WIKIPEDIA results for
ladoga
Amazon results for
ladoga
Tweet