battery powered vehicle - German English Dictionary