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

solihull Definition

Cancel
solihull
geographical name(So-li-hull)
town in the West Midlands, central England, southeast of Birmingham population 123,000

Words Related to solihull!

solihull Examples by Brain Bank Users