propulsion motor - French English Dictionary