from genoa, city of italy - French English Dictionary