Definition of Castilla-La Mancha in English:

Castilla-La Mancha

proper noun

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

Pronunciation

Castilla-La Mancha

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