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"