genoa (city in italy) - French English Dictionary