noun a city in NE Spain, on the Ebro River. nounthe English name for Zaragoza
saragossa 🔊 Listen to this noun a city in NE Spain, on the Ebro River. noun the English name for Zaragoza Share Facebook Twitter Google +