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

ladoga Definition

Cancel
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 ladoga!

ladoga Examples by Brain Bank Users