marine propulsion arrangement - French English Dictionary