solar powered electric forecourt - Spanish English Dictionary