independent electricity retailer - Spanish English Dictionary