ferrara
Explore definitions, synonyms, and language insights of ferrara
Definitions
Noun
a city in northern Italy; "in the 13th century Ferrara was a center of Renaissance learning and the arts"