Definition of Alcalá de Henares in English:

Alcalá de Henares

proper noun

  • A city in central Spain, on the Henares River, 15 miles (25 km) northeast of Madrid; population 203,645 (2008)

Pronunciation:

Alcalá de Henares

/ˌälkəˌlä dā həˈnärās/