LADOGA, LAKE


Meaning of LADOGA, LAKE in English

geographical name lake W Russia in Europe near St. Petersburg area 6835 square miles (17,703 square kilometers ); largest in Europe

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.