Definition of Elche in English:

Elche

Pronunciation /ˈelCHā/ /ˈɛltʃeɪ/

proper noun

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