from genoa, city of italy - Spanish English Dictionary