electric vehicle propulsion - French English Dictionary