solar powered electric forecourt - German English Dictionary