YourDictionary

Solihull

(sōˌlĭ-hŭlˈ)

A borough of central England, a residential suburb of Birmingham. Population: 94,700.

link/cite print suggestion box