man from ferrara, italy - Spanish English Dictionary