electric powered vehicle - English Synonyms Dictionary