electrically powered cars - Spanish English Dictionary