VariousWords beta
Related Terms:
Definitions:
Noun
Ferrara
Definition: a city in northern Italy; "in the 13th century Ferrara was a center of Renaissance learning and the arts"
Definition: An Andrea Ferrara sword; (generally) a broadsword.