electric propulsion plant - French English Dictionary