pertaining to ferrara, italy or inhabitants - Spanish English Dictionary