ferrara

Noun
  1. A city in northern Italy (synset 108823238)
    "in the 13th century Ferrara was a center of Renaissance learning and the arts"

Other Searches