Definition of Solihull in English:

Solihull

proper noun

  • A town in the English Midlands, forming part of the conurbation of Birmingham; population 92,600 (est. 2009).

Pronunciation

Solihull

/ˈsɒlɪhʌl//ˌsəʊlɪˈhʌl/