alcala de henares








noun

  1. a city in central Spain, a historic academic center on the Henares River, NE of Madrid.
57 queries 0.587