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/