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 . 2012