solar powered electric forecourt - French English Dictionary