propulsion power unit - French English Dictionary