mega-yacht - French English Dictionary