battery-powered electric vehicle - French English Dictionary