Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

lake ladoga Definition

Cancel
lake ladoga
geographical name(Lad-o-ga, Lake)
lake of western Russia in Europe near Saint Petersburg area 6835 square miles (17,703 square kilometers)

Words Related to lake ladoga!

lake ladoga Examples by Brain Bank Users