0%

ALL meanings of ladoga

La·do·ga
L l
  • noun ladoga 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). 1
  • noun ladoga Lakelake in NW Russia, near the Finnish border: largest lake in Europe: c. 7,000 sq mi (18,130 sq km) 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?