saragossa









saragossa


noun

  1. a city in NE Spain, on the Ebro River.

noun

  1. the English name for Zaragoza
52 queries 0.389