propulsion for motor vehicle - French English Dictionary