LADOGA


Meaning of LADOGA in English

/lah"deuh geuh/ , n.

Lake , a lake in the NW Russian Federation in Europe, NE of St. Petersburg: largest lake in Europe. 7000 sq. mi. (18,000 sq. km).

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .