battery-powered electric vehicle - English Synonyms Dictionary