Ladoga
English Dictionary
->
Letter L
-> Ladoga
Search Dictionary:
Ladoga Definition
(n)
a
lake
in
northwestern
Russia
north
of
St
.
Petersburg
;
the
largest
lake
in
Europe
;
drains
through
the
Neva
River
into
the
Gulf
of
Finland
Ladoga Synonyms
Ladoga
Lake Ladoga
© Art Branch Inc.