Definition of Castilla-La Mancha in English:

Castilla-La Mancha

proper noun

  • An autonomous region in central Spain; capital, Toledo.

Pronunciation:

Castilla-La Mancha

/käˌstēyəlä ˈmän(t)SHə/