Definition of Elche in English:

Elche

proper noun

  • A town in the province of Alicante in SE Spain; population 228,348 (2008).

Pronunciation:

Elche

/ˈɛltʃeɪ/