motorized yacht - French English Dictionary